/**
 * @summary: 企业管理
 */

export default {
    path: '/office',
    name: 'office',
    code: 'office',
    icon: 'home',
    menuLevel: 0,
    routes: [
        // =============================================================== 行政管理
        {
            name: 'admin',
            path: '/office/institutions',
            code: 'office:administration',
            routes: [
                //制度管理
                {
                    name: 'rulesManage',
                    path: '/office/institutions/rulesManage',
                    // component: './sysRules/RulesList',
                    code: 'office:institutions',
                    routes: [
                        {
                            name: 'personnel',
                            path: '/office/institutions/rulesManage/personnel',
                            component: './sysRules/RulesList',
                            code: 'office:institutions',
                            iconType: 'file-text'
                        },
                        {
                            name: 'finance',
                            path: '/office/institutions/rulesManage/finance',
                            component: './sysRules/RulesList',
                            code: 'office:institutions',
                            iconType: 'account-book'
                        },
                        // 规章制度详情
                        {
                            name: 'rulesDetail',
                            path: '/office/institutions/rulesManage/institutionsDetail',
                            code: 'office:institutions',
                            component: './sysRules/RulesDetail',
                            hideInMenu: true,
                            openTab: true
                        }
                    ]
                },
                //流程管理
                {
                    name: 'flowManage',
                    path: '/office/institutions/flowManage',
                    code: 'office:flow',
                    routes: [
                        //流程管理-流程分析统计
                        {
                            name: 'stat',
                            path: '/office/institutions/flowManage/stat',
                            component: './Flow/FlowManage/Stat/Stat',
                            code: 'office:flow:analyse',
                            iconType: 'build'
                        },
                        // 流程分析统计排行
                        {
                            path: '/office/institutions/flowManage/stat/rank',
                            name: 'rank',
                            hideInMenu: true,
                            component: './Flow/FlowManage/Stat/Rank',
                            code: 'office:flow:analyse',
                            openTab: true
                        },
                        {
                            // 全部审批申请
                            path: '/office/institutions/flowManage/fullApprovalProcess',
                            name: 'fullApprovalProcess',
                            component: './Flow/FlowManage/FullApprovalProcess',
                            code: 'office:flow:allflow',
                            iconType: 'reconciliation'
                        },
                        {
                            // 全部审批申请 待我阅读详情
                            path: '/office/institutions/flowManage/fullApprovalProcess/processDetail',
                            name: 'processDetail',
                            hideInMenu: true,
                            component: './Flow/Mine/WaitApproval/ApprovalDetail',
                            code: 'office:flow:allflow',
                            openTab: true
                        },
                        {
                            // XX模板
                            path: '/office/institutions/flowManage/templateList/template',
                            editName: 'templateDetail',
                            hideInMenu: true,
                            name: 'template',
                            component: './Flow/FlowManage/TemplateManage/Template',
                            code: 'office:flow:template'
                        },
                        {
                            // 新的流程管理
                            path: '/office/institutions/flowManage/formManager',
                            name: 'formManager',
                            component: './WorkFlow/FormManage',
                            code: 'office:workflow:template',
                            thirdLevel: true,
                            iconType: 'appstore'
                        },
                        {
                            // 新的流程管理-流程设计
                            path: '/office/institutions/flowManage/formDesign',
                            name: 'formDesign',
                            component: './WorkFlow',
                            code: 'office:workflow:template:new',
                            hideInMenu: true
                        }
                        // {
                        //     // 流程管理-模板管理
                        //     path: '/office/institutions/flowManage/templateList',
                        //     name: 'templateList',
                        //     component: './Flow/FlowManage/TemplateManage/TemplateList',
                        //     code: 'office:flow:template',
                        //     thirdLevel: true,
                        //     iconType: 'appstore'
                        // }
                    ]
                },
                {
                    name: 'adminManage',
                    path: '/office/institutions/adminManage',
                    // code: true,
                    code: 'office:administration:adminManage',
                    routes: [
                        // 办公地点
                        {
                            name: 'site',
                            path: '/office/institutions/adminManage/site',
                            component: './AdminManage//Site/Site',
                            code: true,
                            iconfont: 'iconbangongdidian1'
                        },
                        // 工位管理
                        {
                            name: 'station',
                            path: '/office/institutions/adminManage/station',
                            component: './AdminManage/Station/Station',
                            code: true,
                            iconfont: 'icongongweiguanli1'
                        },
                        // 新增工位管理
                        {
                            name: 'stationAdd',
                            path: '/office/institutions/adminManage/station/add',
                            component: './AdminManage/Station/Add',
                            code: true,
                            hideInMenu: true
                        }
                    ]
                }
            ]
        },
        // =============================================================== 人资管理
        {
            name: 'personnelManagement',
            path: '/office/personnelManagement',
            code: 'office:humanmanager',
            routes: [
                // =============================================================== 组织架构
                {
                    path: '/office/personnelManagement/organization',
                    name: 'organization',
                    code: 'office:orgs',
                    routes: [
                        {
                            path: '/office/personnelManagement/organization/views',
                            name: 'views',
                            code: 'office:orgs:views',
                            component: './Organization/Orgs/View',
                            iconfont: 'iconzuzhijiagouICON'
                        },
                        // 机构管理
                        {
                            path: '/office/personnelManagement/organization/orgflow',
                            name: 'orgflow',
                            code: 'office:orgs:organization',
                            component: './Organization/OrgFlow/OrgList',
                            iconfont: 'iconjigouguanliICON'
                        },
                        //设置主管
                        {
                            path: '/office/personnelManagement/organization/orgflow/supervisorSet',
                            name: 'SupervisorSet',
                            code: true,
                            component: './Organization/OrgFlow/SupervisorSet',
                            hideInMenu: true,
                            hideInSubMenu: true
                        },
                        //修改主管
                        {
                            path: '/office/personnelManagement/organization/orgflow/supervisorEdit',
                            name: 'supervisorEdit',
                            code: true,
                            component: './Organization/OrgFlow/SupervisorSet',
                            hideInMenu: true,
                            hideInSubMenu: true
                        },
                        // 新员工管理列表
                        {
                            path: '/office/personnelManagement/organization/employeeList',
                            name: 'staff',
                            component: './Organization/EmployeeManage/EmployeeList',
                            code: 'office:orgs:employee',
                            thirdLevel: true,
                            iconfont: 'iconyuangongguanliICON'
                        },
                        {
                            path: '/office/personnelManagement/organization/employeeList/detail',
                            name: 'employeeDetails',
                            code: 'office:orgs:employee:detail',
                            hideInMenu: true,
                            component: './Organization/EmployeeManage/EmployeeDetail',
                            thirdLevel: true,
                            hideInSubMenu: true,
                            openTab: true
                        },
                        {
                            path: '/office/personnelManagement/organization/employeeList/care',
                            name: 'employeeCare',
                            code: 'office:orgs:employee:care',
                            hideInMenu: true,
                            component: './Organization/EmployeeManage/EmployeeCare',
                            thirdLevel: true
                        },
                        // 主管履历
                        {
                            path: '/office/personnelManagement/organization/employeeList/supervisor',
                            name: 'employeeSupervisor',
                            code: 'office:orgs:employee:leaderInfo',
                            hideInMenu: true,
                            component: './Organization/EmployeeManage/EmployeeSupervisor',
                            thirdLevel: true
                        },
                        // 职级管理
                        {
                            path: '/office/personnelManagement/organization/rank/list',
                            name: 'rank',
                            component: './JobRank/List',
                            iconfont: 'iconzhijiguanliICON',
                            // iconType: 'container',
                            code: 'office:orgs:views:level'
                        },
                        {
                            path: '/office/personnelManagement/organization/rank/edit',
                            name: 'rank',
                            component: './JobRank/Edit',
                            hideInMenu: true,
                            code: 'office:orgs:views:level'
                        },
                        {
                            path: '/office/personnelManagement/organization/rank/form',
                            name: 'rank',
                            component: './JobRank/Form',
                            hideInMenu: true,
                            code: 'office:orgs:views:level'
                        },
                        {
                            path: '/office/personnelManagement/organization/rank/detail',
                            name: 'rankDetail',
                            component: './JobRank/Detail',
                            code: 'office:institutions',
                            hideInMenu: true,
                            openTab: true
                        },
                        {
                            path: '/office/personnelManagement/organization/rank/history',
                            name: 'rank',
                            component: './JobRank/History',
                            code: 'office:orgs:views:level',
                            hideInMenu: true
                        },
                        // 职位管理
                        {
                            path: '/office/personnelManagement/organization/job',
                            name: 'job',
                            code: 'office:orgs:views:post',
                            component: './Organization/Job/index',
                            iconfont: 'iconzhiweiguanliICON'
                            // iconType: 'hdd'
                        },
                        {
                            path: '/office/personnelManagement/organization/job/edit',
                            name: 'jobAdd',
                            code: 'office:orgs:views:post',
                            hideInMenu: true,
                            component: './Organization/Job/Edit',
                            detailName: 'jobDetail',
                            editName: 'jobEdit',
                            hideInSubMenu: true
                        },
                        // 数据管理
                        // 薪资参考数据
                        {
                            path: '/office/personnelManagement/organization/dataManagement/salaryReference',
                            name: 'salaryReference',
                            component: './Setting/DataManagement/SalaryReference/History',
                            code: 'system:data:salary',
                            iconfont: 'iconxinzicankaoICON'
                            // iconType: 'dollar-circle'
                        },
                        // 薪资参考数据历史
                        {
                            path: '/office/personnelManagement/organization/dataManagement/salaryReference/history',
                            name: 'history',
                            component: './Setting/DataManagement/SalaryReference/History',
                            code: 'system:data:salary',
                            hideInMenu: true
                        },
                        // 职位映射管理
                        {
                            path: '/office/personnelManagement/organization/dataManagement/postReference',
                            name: 'postReference',
                            component: './Setting/DataManagement/PostReference/Index',
                            code: 'system:data:post',
                            iconType: 'schedule',
                            hideInMenu: true // 暂时隐藏
                        },
                        // 职位映射参考数据历史
                        {
                            path: '/office/personnelManagement/organization/dataManagement/postReference/history',
                            name: 'postReference',
                            component: './Setting/DataManagement/SalaryReference/History',
                            code: 'system:data:post',
                            hideInMenu: true
                        },
                        // 公司管理
                        {
                            path: '/office/personnelManagement/organization/companyManage',
                            name: 'companyManage',
                            code: true,
                            component: './Organization/OrgFlow/OrgManage',
                            hideInMenu: true
                        },
                        // 直属部门管理
                        {
                            path: '/office/personnelManagement/organization/departmentManage',
                            name: 'departmentManage',
                            code: true,
                            component: './Organization/OrgFlow/OrgManage',
                            hideInMenu: true
                        },
                        // 下属部门管理
                        {
                            path: '/office/personnelManagement/organization/subordinateManage',
                            name: 'subordinateManage',
                            code: true,
                            component: './Organization/OrgFlow/OrgManage',
                            hideInMenu: true
                        },
                        //岗位管理
                        {
                            path: '/office/personnelManagement/organization/postList',
                            name: 'postsList',
                            code: true,
                            component: './Organization/OrgFlow/OrgManage',
                            hideInMenu: true
                        },
                        // 新增公司
                        {
                            path: '/office/personnelManagement/organization/companyadd',
                            name: 'companyAdd',
                            code: true,
                            component: './Organization/OrgFlow/Company/CompanyEdit',
                            hideInMenu: true
                        },
                        // 公司信息
                        {
                            path: '/office/personnelManagement/organization/companyinfo',
                            name: 'companyInfo',
                            code: true,
                            component: './Organization/OrgFlow/Company/CompanyDetail',
                            hideInMenu: true
                        },
                        // 编辑公司
                        {
                            path: '/office/personnelManagement/organization/companyedit',
                            name: 'companyEdit',
                            code: true,
                            component: './Organization/OrgFlow/Company/CompanyEdit',
                            hideInMenu: true
                        },
                        // 新增部门
                        {
                            path: '/office/personnelManagement/organization/departmentadd',
                            name: 'departmentAdd',
                            code: true,
                            component: './Organization/OrgFlow/Department/DepartmentEdit',
                            hideInMenu: true
                        },
                        // 部门信息
                        {
                            path: '/office/personnelManagement/organization/departmentinfo',
                            name: 'departmentInfo',
                            code: true,
                            component: './Organization/OrgFlow/Department/DepartmentDetail',
                            hideInMenu: true
                        },
                        // 编辑部门
                        {
                            path: '/office/personnelManagement/organization/departmentedit',
                            name: 'departmentEdit',
                            code: true,
                            component: './Organization/OrgFlow/Department/DepartmentEdit',
                            hideInMenu: true
                        },
                        // 新增岗位
                        {
                            path: '/office/personnelManagement/organization/postadd',
                            name: 'postsAdd',
                            code: true,
                            component: './Organization/OrgFlow/Post/PostEdit',
                            hideInMenu: true
                        },
                        // 编辑岗位
                        {
                            path: '/office/personnelManagement/organization/postedit',
                            name: 'postsEdit',
                            code: true,
                            component: './Organization/OrgFlow/Post/PostEdit',
                            hideInMenu: true
                        },
                        // 岗位详情
                        {
                            path: '/office/personnelManagement/organization/postdetail',
                            name: 'PostDetail',
                            code: true,
                            component: './Organization/OrgFlow/Post/PostDetail',
                            hideInMenu: true
                        }
                        // [DELETE]feature-t1-1.8.3-privilege
                        // 权限管理
                        // {
                        //     path: '/office/personnelManagement/organization/authorization',
                        //     name: 'authorization',
                        //     code: 'office:orgs:authority',
                        //     component: './Organization/OrgFlow/Authorization/Authorization',
                        //     iconfont: 'iconquanxianguanliICON'
                        // },
                        // 权限变更申请
                        // {
                        //     path: '/office/personnelManagement/organization/authedit',
                        //     name: 'authEdit',
                        //     code: 'office:orgs:authority',
                        //     component: './Organization/OrgFlow/Authorization/AuthEdit',
                        //     hideInMenu: true
                        // }
                    ]
                },
                // =============================================================== 考勤管理
                {
                    path: '/office/personnelManagement/attendance',
                    name: 'attendance',
                    code: 'office:attendance',
                    // icon: 'oa_menu_icon_statistics',
                    routes: [
                        // 考勤分析
                        {
                            path: '/office/personnelManagement/attendance/report',
                            name: 'report',
                            component: './Attendance/Stat/Report/index',
                            code: 'office:attendance:report',
                            thirdLevel: true,
                            iconType: 'carry-out'
                        },
                        {
                            path: '/office/personnelManagement/attendance/report/reportRank',
                            name: 'reportRank',
                            component: './Attendance/Stat/ReportrankComponents/ReportRank', //
                            hideInMenu: true,
                            code: 'office:attendance:report',
                            openTab: true
                        },
                        // 出勤统计
                        {
                            path: '/office/personnelManagement/attendance/attendStat',
                            name: 'attendStat',
                            component: './Attendance/Stat/AttendStat',
                            code: 'office:attendance:attend',
                            thirdLevel: true,
                            iconType: 'shopping'
                        },
                        // 加班统计
                        {
                            path: '/office/personnelManagement/attendance/overtime',
                            name: 'overtime',
                            component: './Attendance/Stat/Overtime/index',
                            code: 'office:attendance:overtime',
                            thirdLevel: true,
                            iconType: 'project'
                        },
                        //假期管理
                        {
                            path: '/office/personnelManagement/attendance/holidayManagement',
                            name: 'holidayManagement',
                            component: './Attendance/Stat/HolidayManagement/index',
                            code: 'office:attendance:leavetype',
                            iconType: 'carry-out'
                        },
                        //假期管理添加
                        {
                            path: '/office/personnelManagement/attendance/holidayManagement/addholiday',
                            name: 'addholiday',
                            hideInMenu: true,
                            component: './Attendance/Stat/HolidayManagement/Addholiday',
                            code: 'office:attendance:leavetype'
                        },
                        //假期管理编辑详情
                        {
                            path: '/office/personnelManagement/attendance/holidayManagement/editholiday',
                            name: 'editholiday',
                            hideInMenu: true,
                            component: './Attendance/Stat/HolidayManagement/Addholiday',
                            code: 'office:attendance:leavetype',
                            editName: 'editholiday'
                        },
                        //
                        {
                            path: '/office/personnelManagement/attendance/vacationBalance',
                            name: 'vacationBalance',
                            component: './Attendance/Stat/VacationBalance/VacationBalance',
                            code: 'office:attendance:vocation',
                            iconType: 'calendar'
                        },
                        {
                            path: '/office/personnelManagement/attendance/vacationBalance/import',
                            name: 'vacationBalanceImport',
                            component: './Attendance/Stat/VacationBalance/ImportVacation',
                            code: 'office:attendance:vocation',
                            hideInMenu: true
                        },
                        {
                            path: '/office/personnelManagement/attendance/timetag/leaveRecord',
                            name: 'leaveRecord',
                            component: './Attendance/Stat/LeaveRecord',
                            code: 'office:attendance:leave',
                            iconType: 'profile'
                        },
                        {
                            path: '/office/personnelManagement/attendance/timetag/abnormalRank',
                            name: 'abnormalRank',
                            component: './Attendance/Stat/AbnorankComponents/AbnormalRank',
                            code: 'office:attendance:exception',
                            iconType: 'warning'
                        },
                        {
                            path: '/office/personnelManagement/attendance/timetag/abnormalRank/latelist',
                            name: 'latelist',
                            component: './Attendance/Stat/AbnorankComponents/AbnormalRank',
                            code: 'office:attendance:exception',
                            hideInMenu: true
                        },
                        {
                            path: '/office/personnelManagement/attendance/timetag/abnormalRank/absencelist',
                            name: 'absencelist',
                            component: './Attendance/Stat/AbnorankComponents/AbnormalRank',
                            code: 'office:attendance:exception',
                            hideInMenu: true
                        },
                        {
                            path: '/office/personnelManagement/attendance/timetag/outrecord',
                            name: 'outrecord',
                            component: './Attendance/Stat/Oborecord/OutsideRecord', //
                            code: 'office:attendance:out',
                            iconType: 'shopping'
                        },
                        {
                            path: '/office/personnelManagement/attendance/timetag/overrecord',
                            name: 'overrecord',
                            component: './Attendance/Stat/Oborecord/OvertimeRecord',
                            code: 'office:attendance:overtimerecord',
                            iconType: 'switcher'
                        },
                        {
                            path: '/office/personnelManagement/attendance/timetag/busirecord',
                            name: 'busirecord',
                            component: './Attendance/Stat/Oborecord/BusinessRecord',
                            code: 'office:attendance:trip',
                            iconType: 'car'
                        },
                        {
                            path: '/office/personnelManagement/attendance/timetag/attendRecord',
                            name: 'attendRecord',
                            component: './Attendance/Stat/AttendRecord/index',
                            code: 'office:attendance:record',
                            iconType: 'database'
                        },
                        {
                            path: '/office/personnelManagement/attendance/timetag/attendRecord/clockRecord',
                            name: 'clockRecord',
                            hideInMenu: true,
                            component: './Attendance/Stat/AttendRecord/Clock',
                            code: 'office:attendance:record',
                            openTab: true
                        },
                        // 考勤设置
                        {
                            path: '/office/personnelManagement/attendance/setting',
                            name: 'setting',
                            component: './Attendance/Setting/Setting',
                            code: 'office:attendance:groups:list',
                            thirdLevel: true,
                            iconType: 'setting'
                        },
                        {
                            path: '/office/personnelManagement/attendance/setting/edit',
                            name: 'settingEdit',
                            hideInMenu: true,
                            component: './Attendance/Setting/Edit',
                            code: 'office:attendance:groups:edit',
                            iconType: 'setting'
                        }
                    ]
                },
                // =============================================================== 招聘管理
                {
                    name: 'recruitment',
                    path: '/office/personnelManagement/recruitment',
                    code: 'office:recruitment',
                    routes: [
                        // 招聘需求--列表页
                        {
                            path: '/office/personnelManagement/recruitment/demand/list',
                            name: 'demand',
                            code: 'office:recruitment:course',
                            component: './Recruitment/Demand/List',
                            iconfont: 'iconzhaopinxuqiuF'
                        },
                        // 招聘需求--详情页
                        {
                            path: '/office/personnelManagement/recruitment/demand/detail',
                            name: 'demandDetail',
                            code: 'office:recruitment:course',
                            component: './Recruitment/Demand/Detail',
                            hideInMenu: true,
                            openTab: true
                        },
                        // 招聘需求--需求认领接受页 ？？
                        {
                            path: '/office/personnelManagement/recruitment/demand/claim',
                            name: 'demandClaim',
                            code: 'office:recruitment:course:requirement:principal:confirm',
                            component: './Recruitment/Demand/Claim',
                            hideInMenu: true
                        },
                        // 招聘需求--新增招聘申请
                        {
                            path: '/office/personnelManagement/recruitment/demand/apply',
                            name: 'demandApply',
                            code: 'office:recruitment:course:requirement:add',
                            component: './Recruitment/Demand/Apply',
                            iconType: 'file',
                            hideInMenu: true
                        },
                        // 招聘需求--编辑页
                        {
                            path: '/office/personnelManagement/recruitment/demand/edit',
                            name: 'demandEdit',
                            code: 'office:recruitment:course:requirement:edit',
                            component: './Recruitment/Demand/Apply',
                            hideInMenu: true
                        },
                        // 招聘需求--简历详情
                        {
                            path: '/office/personnelManagement/recruitment/resume/detail',
                            name: 'resumeDetail',
                            code: 'office:recruitment:course',
                            component: './Recruitment/Resume/Detail',
                            hideInMenu: true,
                            openTab: true
                        },
                        // 招聘需求--简历录入
                        {
                            path: '/office/personnelManagement/recruitment/resume/record/apply',
                            name: 'resumeRecord',
                            code: 'office:recruitment:course:resume:add',
                            component: './Recruitment/Resume/Record',
                            hideInMenu: true
                        },
                        // 招聘需求--简历编辑
                        {
                            path: '/office/personnelManagement/recruitment/resume/record/edit',
                            name: 'resumeRecord',
                            code: 'office:recruitment:course:resume:edit',
                            component: './Recruitment/Resume/Record',
                            hideInMenu: true
                        },
                        // 招聘需求--渠道列表
                        {
                            path: '/office/personnelManagement/recruitment/channel',
                            name: 'channelList',
                            code: 'office:recruitment:channel',
                            component: './Recruitment/Channel/List',
                            hideInMenu: true
                        },
                        // 招聘需求--渠道发布
                        {
                            path: '/office/personnelManagement/recruitment/channel/form',
                            name: 'channelForm',
                            code: 'office:recruitment:channel:prepublish:edit',
                            component: './Recruitment/Channel/Form',
                            hideInMenu: true
                        },
                        // 招聘需求--渠道发布，外部渠道-猎头发布 发布预览
                        {
                            path: '/office/personnelManagement/recruitment/channel/hunter',
                            name: 'channelForm',
                            code: 'office:recruitment:channel:prepublish:edit',
                            component: './Recruitment/Channel/HeadHunterPreviewForm',
                            hideInMenu: true
                        },
                        // 招聘需求--渠道发布，操作记录
                        {
                            path: '/office/personnelManagement/recruitment/channel/operate',
                            name: 'channelOperate',
                            code: true,
                            component: './Recruitment/Channel/OperateList',
                            hideInMenu: true
                        },
                        // 招聘需求--渠道发布，发布记录
                        {
                            path: '/office/personnelManagement/recruitment/channel/history',
                            name: 'channelHistory',
                            code: 'office:recruitment:channel:statistics',
                            component: './Recruitment/Channel/History',
                            hideInMenu: true
                        },
                        // 招聘需求--渠道发布，记录明细
                        {
                            path: '/office/personnelManagement/recruitment/channel/history/list',
                            name: 'channelHistoryList',
                            code: 'office:recruitment:channel:statistics',
                            component: './Recruitment/Channel/HistoryDetail',
                            hideInMenu: true
                        },
                        // 招聘需求--渠道发布，发布记录详情对比页
                        {
                            path: '/office/personnelManagement/recruitment/channel/history/detail',
                            name: 'channelHistoryDetail',
                            code: 'office:recruitment:channel:statistics',
                            component: './Recruitment/Channel/RecordDetail',
                            hideInMenu: true
                        },
                        // 招聘需求--岗位信息编辑
                        {
                            path: '/office/personnelManagement/recruitment/channel/post/form',
                            name: 'channelPostForm',
                            code: 'office:recruitment:channel:outward:edit',
                            component: './Recruitment/Channel/PostForm',
                            hideInMenu: true
                        },
                        // 候选--联系面试
                        {
                            path: '/office/personnelManagement/recruitment/candidate/invite',
                            name: 'candidateInvite',
                            code: 'office:recruitment:course:interview:add',
                            component: './Recruitment/Candidate/Invite',
                            hideInMenu: true
                        },
                        // 候选--修改面试
                        {
                            path: '/office/personnelManagement/recruitment/candidate/invite/edit',
                            name: 'candidateInviteEdit',
                            code: 'office:recruitment:course:interview:edit',
                            component: './Recruitment/Candidate/Invite',
                            hideInMenu: true
                        },
                        // 候选--通知候选人
                        {
                            path: '/office/personnelManagement/recruitment/candidate/notice',
                            name: 'candidateNotice',
                            code: 'office:recruitment:course:notice',
                            component: './Recruitment/Candidate/EmailNotice',
                            // component: './Recruitment/Candidate/Notice',
                            hideInMenu: true
                        },
                        // 候选--通知背调机构
                        {
                            path: '/office/personnelManagement/recruitment/candidate/noticeBackground',
                            name: 'candidateNoticeBackground',
                            code: 'office:recruitment:course:notice',
                            component: './Recruitment/Candidate/EmailNotice',
                            // component: './Recruitment/Candidate/Notice',
                            hideInMenu: true
                        },
                        // 面试-面试准备新增
                        {
                            path: '/office/personnelManagement/recruitment/interview/preparation/apply',
                            name: 'preparationApply',
                            code: 'office:recruitment:course:interview:prepare:add',
                            component: './Recruitment/Interview/Preparation',
                            hideInMenu: true
                        },
                        // 面试-面试准备修改
                        {
                            path: '/office/personnelManagement/recruitment/interview/preparation/edit',
                            name: 'preparationEdit',
                            code: 'office:recruitment:course:interview:prepare:edit',
                            component: './Recruitment/Interview/Preparation',
                            hideInMenu: true
                        },
                        // 面试-面试详情
                        {
                            path: '/office/personnelManagement/recruitment/interview/detail',
                            name: 'detail',
                            code: 'office:recruitment:course:interview:detail',
                            component: './Recruitment/Interview/Detail',
                            hideInMenu: true,
                            openTab: true
                        },
                        // 面试-面试结论
                        {
                            path: '/office/personnelManagement/recruitment/interview/conclusion',
                            name: 'conclusion',
                            code: 'office:recruitment:course:interview:summary:add',
                            component: './Recruitment/Interview/Detail',
                            hideInMenu: true
                        },
                        // 开始面试
                        {
                            name: 'interviewRecords',
                            path: '/office/personnelManagement/recruitment/interview/record',
                            code: 'office:recruitment:course:interview:record',
                            component: './Recruitment/Interview/Record',
                            hideInMenu: true
                        },
                        // 录用-薪资沟通
                        {
                            name: 'hireCommunicate',
                            path: '/office/personnelManagement/recruitment/hire/communicate',
                            code: 'office:recruitment:course:hire:communicate',
                            component: './Recruitment/Hire/Communicate',
                            hideInMenu: true,
                            editName: 'hireCommunicate'
                        },
                        // 录用-薪资详情
                        {
                            name: 'hireDetail',
                            path: '/office/personnelManagement/recruitment/hire/detail',
                            code: 'office:recruitment:course:hire:communicateDetail',
                            component: './Recruitment/Hire/Communicate/Detail',
                            hideInMenu: true,
                            openTab: true
                        },
                        // 录用-背调记录
                        {
                            path: '/office/personnelManagement/recruitment/hire/backgroundRec',
                            name: 'backgroundRec',
                            code: 'office:recruitment:course:hire:detail:refCheck',
                            component: './Recruitment/Hire/BackgroundRec/BackgroundRec',
                            hideInMenu: true
                        },
                        // 面试管理
                        {
                            path: '/office/personnelManagement/recruitment/interviewMgt',
                            name: 'interviewMgt',
                            code: 'office:recruitment:course:interviewMgt',
                            component: './Recruitment/InterviewMgt/List',
                            iconfont: 'iconmianshiguanliF'
                            // hideInMenu: true
                        },
                        // 人才管理
                        {
                            path: '/office/personnelManagement/recruitment/talentsManagement',
                            name: 'talentsManagement',
                            code: 'office:recruitment:talentsManagement',
                            component: './Recruitment/TalentsManagement/TalentsManagement',
                            iconfont: 'iconrencaiguanliF'
                        },
                        // 人才管理-人才简历详情
                        {
                            path: '/office/personnelManagement/recruitment/talentsManagement/resumeDetail',
                            name: 'resumeDetail',
                            code: 'office:recruitment:course',
                            component: './Recruitment/Resume/TalentDetail',
                            hideInMenu: true,
                            openTab: true
                        },
                        // 上传简历查重--简历对比
                        {
                            path: '/office/personnelManagement/recruitment/resume/record/compare',
                            name: 'resumeCompare',
                            // code: true,
                            code: 'office:recruitment:course:resume:add',
                            component: './Recruitment/Resume/Compare',
                            hideInMenu: true
                        },
                        // 招聘设置
                        {
                            path: '/office/personnelManagement/recruitment/setting',
                            name: 'setting',
                            code: 'office:recruitment:setting',
                            component: './Recruitment/Setting/Setting',
                            iconfont: 'iconzhaopinshezhiF'
                            // hideInMenu: true
                        },
                        // 招聘设置-发送模板
                        {
                            path: '/office/personnelManagement/recruitment/setting/email/template',
                            name: 'emailTemplate',
                            code: 'office:recruitment:setting:channel:template',
                            component: './Recruitment/Setting/EmailTemplate',
                            hideInMenu: true
                        },
                        // 招聘设置-发送模板-操作记录
                        {
                            path: '/office/personnelManagement/recruitment/setting/email/template/operate',
                            name: 'emailTemplateOperate',
                            code: true,
                            component: './Recruitment/Setting/EmailTemplateOperate',
                            hideInMenu: true
                        },
                        // 招聘设置-发送模板-操作详情
                        {
                            path: '/office/personnelManagement/recruitment/setting/email/template/operate/detail',
                            name: 'emailTemplateDetail',
                            code: 'office:recruitment:setting:channel:template',
                            component: './Recruitment/Setting/EmailTemplateOperateDetail',
                            hideInMenu: true
                        },
                        // 招聘设置-发送模板详情
                        {
                            path: '/office/personnelManagement/recruitment/setting/email/template/detail',
                            name: 'emailTemplateDetail',
                            code: 'office:recruitment:setting:channel:template',
                            component: './Recruitment/Setting/EmailTemplateDetail',
                            hideInMenu: true
                        },
                        // 招聘设置-发送模板新增
                        {
                            path: '/office/personnelManagement/recruitment/setting/email/template/add',
                            name: 'emailTemplateAdd',
                            code: 'office:recruitment:setting:channel:template:create',
                            component: './Recruitment/Setting/EmailTemplateEdit',
                            hideInMenu: true
                        },
                        // 招聘设置-发送模板编辑
                        {
                            path: '/office/personnelManagement/recruitment/setting/email/template/edit',
                            name: 'emailTemplateEdit',
                            code: 'office:recruitment:setting:channel:template:update',
                            component: './Recruitment/Setting/EmailTemplateEdit',
                            hideInMenu: true
                        },
                        // 邮箱简历获取记录统计
                        {
                            path: '/office/personnelManagement/recruitment/email/history',
                            name: 'emailHistory',
                            code: 'office:recruitment:setting:email:record',
                            component: './Recruitment/Setting/EmailHistory',
                            hideInMenu: true
                        },
                        // 邮箱简历获取记录明细
                        {
                            path: '/office/personnelManagement/recruitment/email/history/detail',
                            name: 'emailHistoryDetail',
                            code: 'office:recruitment:setting:email:record',
                            component: './Recruitment/Setting/EmailHistoryDetail',
                            hideInMenu: true
                        },
                        // 字段配置记录
                        {
                            path: '/office/personnelManagement/recruitment/field/record',
                            name: 'fieldSetRecord',
                            code: 'office:recruitment:setting:field:record',
                            component: './Recruitment/Setting/FieldSetRecord',
                            hideInMenu: true
                        },
                        // 招聘设置-通知模板新增
                        {
                            path: '/office/personnelManagement/recruitment/setting/notice/add',
                            name: 'noticeAdd',
                            code: 'office:recruitment:setting:notice:create',
                            component: './Recruitment/Setting/NoticeTemplateEdit',
                            hideInMenu: true
                        },
                        // 招聘设置-录用信息模板新增
                        {
                            path: '/office/personnelManagement/recruitment/setting/notice/employInfoAdd',
                            name: 'employInfoAdd',
                            code: 'office:recruitment:setting:employed:create',
                            component: './Recruitment/Setting/NoticeTemplateEdit',
                            hideInMenu: true
                        },
                        // 招聘设置-通知模板编辑
                        {
                            path: '/office/personnelManagement/recruitment/setting/notice/edit',
                            name: 'noticeEdit',
                            code: 'office:recruitment:setting:notice:update',
                            component: './Recruitment/Setting/NoticeTemplateEdit',
                            hideInMenu: true
                        },
                        // 招聘设置-录用信息模板编辑
                        {
                            path: '/office/personnelManagement/recruitment/setting/notice/employInfoEdit',
                            name: 'employInfoEdit',
                            code: 'office:recruitment:setting:employed:update',
                            component: './Recruitment/Setting/NoticeTemplateEdit',
                            hideInMenu: true
                        },
                        // 招聘设置-录用信息模板详情
                        {
                            path: '/office/personnelManagement/recruitment/setting/employed/detail',
                            name: 'employedDetail',
                            code: 'office:recruitment:setting:employed',
                            component: './Recruitment/Setting/NoticeTemplateDetail',
                            hideInMenu: true
                        },
                        // 招聘设置-能力评估表新增
                        {
                            path: '/office/personnelManagement/recruitment/setting/evaluation/add',
                            name: 'evaluationAdd',
                            code: 'office:recruitment:setting:interview:evaluation:create',
                            component: './Recruitment/Setting/Evaluation',
                            hideInMenu: true
                        },
                        // 招聘设置-能力评估表编辑
                        {
                            path: '/office/personnelManagement/recruitment/setting/evaluation/edit',
                            name: 'evaluationEdit',
                            code: 'office:recruitment:setting:interview:evaluation:update',
                            component: './Recruitment/Setting/Evaluation',
                            hideInMenu: true
                        },
                        // 招聘设置-声明预览
                        {
                            path: '/office/personnelManagement/recruitment/setting/declare',
                            name: 'declarePreview',
                            code: 'office:recruitment:setting:interview:register',
                            component: './Recruitment/Setting/DeclarePreview',
                            hideInMenu: true
                        },
                        // 招聘设置-法律条款
                        {
                            path: '/office/personnelManagement/recruitment/setting/law',
                            name: 'lawPreview',
                            code: 'office:recruitment:setting:interview:register',
                            component: './Recruitment/Setting/LawPreview',
                            hideInMenu: true
                        }
                    ]
                },
                // ==========X===================================================== 招聘管理 旧
                {
                    name: 'recruit',
                    path: '/office/personnelManagement/recruit',
                    code: 'office:job',
                    // icon: 'oa_menu_icon_dministration',
                    routes: [
                        // 招聘职位管理列表
                        {
                            path: '/office/personnelManagement/recruit/position',
                            name: 'position',
                            code: 'office:job:recruit',
                            component: './RecruitManage/PositionManage/PositionList',
                            iconType: 'file'
                        },
                        // 招聘职位管理详情
                        {
                            path: '/office/personnelManagement/recruit/position/positiondetails',
                            name: 'positionDetail',
                            hideInMenu: true,
                            code: 'office:job:recruit',
                            component: './RecruitManage/PositionManage/Detail'
                        },
                        // 人才管理
                        {
                            name: 'adminTalentPool',
                            path: '/office/personnelManagement/recruit/talentPool',
                            code: 'office:job:talent',
                            component: './MyRecruit/MyTalentPool/TalentPoolList',
                            iconType: 'contacts'
                        },
                        {
                            name: 'adminAddTalentPool',
                            path: '/office/personnelManagement/recruit/talentPool/add',
                            component: './MyRecruit/MyTalentPool/AddTalentPool',
                            code: 'office:job:talent',
                            hideInMenu: true
                        },
                        {
                            name: 'adminTalentPoolDetail',
                            path: '/office/personnelManagement/recruit/talentPool/detail',
                            component: './MyRecruit/MyTalentPool/EditTalentPool', //
                            code: 'office:job:talent',
                            hideInMenu: true
                        },
                        // 打印简历
                        {
                            name: 'adminTalentPoolPrint',
                            path: '/office/personnelManagement/recruit/talentPool/print',
                            component: './MyRecruit/MyTalentPool/TalentPoolPrint', //
                            code: 'office:job:talent',
                            hideInMenu: true
                        },
                        //企业管理 -候选人管理
                        {
                            name: 'adminCandidate',
                            path: '/office/personnelManagement/recruit/candidate',
                            component: './MyRecruit/Candidate/index',
                            code: 'office:job:candidate',
                            iconType: 'idcard'
                        },
                        {
                            name: 'admincandidateDetail',
                            path: '/office/personnelManagement/recruit/candidate/detail',
                            component: './MyRecruit/Candidate/Detail',
                            hideInMenu: true,
                            code: 'office:job:candidate:detail'
                        },
                        //企业管理-面试管理
                        {
                            name: 'admininterview',
                            path: '/office/personnelManagement/recruit/interview',
                            component: './MyRecruit/MyInterview/AdminInterview',
                            code: 'office:job:review',
                            iconType: 'copy'
                        },
                        {
                            // 企业管理-面试管理-发起面试
                            name: 'adminaddinterview',
                            path: '/office/personnelManagement/recruit/interview/add',
                            component: './MyRecruit/MyInterview/AddInterview',
                            hideInMenu: true,
                            code: 'office:job:review'
                        },
                        {
                            // 企业管理-面试管理-1.我发起的编辑面试
                            name: 'admineditinterview',
                            path: '/office/personnelManagement/recruit/interview/edit',
                            component: './MyRecruit/MyInterview/EditInterview',
                            hideInMenu: true,
                            code: 'office:job:review'
                        },
                        {
                            //企业管理-面试管理- 2.我发起的查看面试详情
                            name: 'adminseeinterview',
                            path: '/office/personnelManagement/recruit/interview/edit',
                            component: './MyRecruit/MyInterview/EditInterview',
                            hideInMenu: true,
                            code: 'office:job:review'
                        },
                        {
                            // offer管理
                            name: 'offer',
                            path: '/office/personnelManagement/recruit/offer',
                            code: 'office:job:offer',
                            component: './MyRecruit/Offer/Offer',
                            iconType: 'file'
                        },
                        {
                            name: 'offerDetail',
                            path: '/office/personnelManagement/recruit/offer/detail',
                            component: './MyRecruit/Offer/Detail/Detail',
                            code: 'office:job:offer',
                            hideInMenu: true,
                            editName: 'offerDetail'
                        },
                        {
                            name: 'offerPrint',
                            path: '/office/personnelManagement/recruit/offer/detail/print',
                            component: './MyRecruit/Offer/Detail/Print',
                            code: 'office:job:offer',
                            hideInMenu: true,
                            editName: 'offerPrint'
                        },
                        //  招聘分析
                        {
                            path: '/office/personnelManagement/recruit/recuritManagement',
                            name: 'recuritManagement',
                            code: 'office:job:analyse',
                            iconType: 'container',
                            routes: [
                                // 招聘结果分析
                                {
                                    name: 'result',
                                    path: '/office/personnelManagement/recruit/recuritManagement/result',
                                    code: 'office:job:resultanalyse',
                                    component: './RecruitStat/Result'
                                    // component: './Welcome'
                                },
                                {
                                    name: 'talentPool1',
                                    path: '/office/personnelManagement/recruit/recuritManagement/talentPool1',
                                    code: 'office:job:efficanalyse',
                                    component: './RecruitStat/TalentPool'
                                    // component: './Welcome'
                                },
                                {
                                    name: 'process',
                                    path: '/office/personnelManagement/recruit/recuritManagement/process',
                                    code: 'office:job:talentanalyse',
                                    component: './RecruitStat/Process'
                                    // component: './Welcome'
                                }
                            ]
                        }
                    ]
                },
                //===============================================================入转调离
                //入转调离-入职
                {
                    name: 'onboardAndLeave',
                    path: '/office/personnelManagement/onboardAndLeave',
                    code: 'office:personnel:progress',
                    routes: [
                        // 入职管理
                        {
                            name: 'entryManage',
                            path: '/office/personnelManagement/onboardAndLeave/entryManage',
                            code: 'office:personnel:progress:entry',
                            iconType: 'idcard',
                            routes: [
                                // 入职管理-待入职
                                {
                                    name: 'waitEntry',
                                    path: '/office/personnelManagement/onboardAndLeave/entryManage/waitEntry',
                                    component: './EntryManage/EntryList',
                                    code: 'office:personnel:progress:entry:waitList'
                                },
                                // 入职管理-历史记录
                                {
                                    name: 'entryHistory',
                                    path: '/office/personnelManagement/onboardAndLeave/entryManage/entryHistory',
                                    component: './EntryManage/EntryList',
                                    code: 'office:personnel:progress:entry:historyList'
                                },
                                // 入职员工详情
                                {
                                    name: 'entryEmployeeDetail',
                                    path: '/office/personnelManagement/onboardAndLeave/entryManage/entryEmployeeDetail',
                                    component: './EntryManage/EntryEmployeeDetail',
                                    hideInMenu: true,
                                    hideInSubMenu: true,
                                    code: 'office:personnel:progress:entry:detail',
                                    openTab: true
                                },
                                // 办公用品发放
                                {
                                    name: 'officeGoods',
                                    path: '/office/personnelManagement/onboardAndLeave/entryManage/officeGoods',
                                    component: './EntryManage/OfficeGoods',
                                    hideInMenu: true,
                                    code: 'office:personnel:progress:entry:release',
                                    hideInSubMenu: true
                                },
                                // 办理入职
                                {
                                    name: 'hrLink',
                                    path: '/office/personnelManagement/onboardAndLeave/entryManage/hrLink',
                                    component: './EntryManage/HRLink',
                                    hideInMenu: true,
                                    code: 'office:personnel:progress:entry:dealHr',
                                    hideInSubMenu: true
                                },
                                // 员工确认
                                {
                                    name: 'confirmReceipt',
                                    path: '/office/personnelManagement/onboardAndLeave/entryManage/confirmReceipt',
                                    component: './EntryManage/ConfirmReceipt',
                                    hideInMenu: true,
                                    code: 'office:personnel:progress:entry:accept',
                                    hideInSubMenu: true
                                },
                                // 入职管理-招聘负责人接收
                                {
                                    name: 'recruitmentManager',
                                    path: '/office/personnelManagement/onboardAndLeave/entryManage/recruitmentManager',
                                    component: './EntryManage/RecruitmentManager/index',
                                    hideInMenu: true,
                                    code: 'office:personnel:progress:entry:preHr',
                                    hideInSubMenu: true
                                },
                                // 入职管理-用人部门准备
                                {
                                    name: 'employingDepartment',
                                    path: '/office/personnelManagement/onboardAndLeave/entryManage/employingDepartment',
                                    component: './EntryManage/RecruitmentManager/EmployingDepartment',
                                    hideInMenu: true,
                                    code: 'office:personnel:progress:entry:preDepartment',
                                    hideInSubMenu: true
                                },
                                // 入职管理-IT准备
                                {
                                    name: 'itDepartment',
                                    path: '/office/personnelManagement/onboardAndLeave/entryManage/itDepartment',
                                    component: './EntryManage/RecruitmentManager/ItDepartment',
                                    hideInMenu: true,
                                    code: 'office:personnel:progress:entry:webmaster',
                                    hideInSubMenu: true
                                },
                                // 入职管理-行政准备
                                {
                                    name: 'administration',
                                    path: '/office/personnelManagement/onboardAndLeave/entryManage/administration',
                                    component: './EntryManage/RecruitmentManager/Administration',
                                    hideInMenu: true,
                                    code: 'office:personnel:progress:entry:administrative',
                                    hideInSubMenu: true
                                }
                            ]
                        },
                        //入转调离-转正
                        {
                            name: 'informal',
                            path: '/office/personnelManagement/onboardAndLeave/informal',
                            code: 'office:regular',
                            iconType: 'file-add',
                            routes: [
                                // 转正管理-列表页
                                {
                                    name: 'informalList',
                                    path: '/office/personnelManagement/onboardAndLeave/informal/list',
                                    component: './Informal/InformalList/InformalList',
                                    code: 'office:regular'
                                },
                                // 转正管理-流程，包括新员工引导、评价、访谈等
                                {
                                    name: 'process',
                                    path: '/office/personnelManagement/onboardAndLeave/informal/process',
                                    component: './Informal/Process',
                                    code: 'office:regular'
                                },
                                // 转正管理-流程详情，包括新员工引导、评价、访谈等
                                {
                                    name: 'informalProcessDetail',
                                    path: '/office/personnelManagement/onboardAndLeave/informal/process/detail',
                                    component: './Informal/ProcessDetail',
                                    code: 'office:regular'
                                },
                                // 转正详情
                                {
                                    name: 'informalDetail',
                                    path: '/office/personnelManagement/onboardAndLeave/informal/detail',
                                    component: './Informal/Detail',
                                    code: 'office:regular',
                                    openTab: true
                                },
                                // 反馈记录
                                {
                                    name: 'feedbackRecord',
                                    path: '/office/personnelManagement/onboardAndLeave/informal/feedback/record',
                                    component: './Informal/FeedbackRecord',
                                    code: 'office:regular'
                                },
                                // 新增反馈
                                {
                                    name: 'feedbackCreate',
                                    path: '/office/personnelManagement/onboardAndLeave/informal/feedback/create',
                                    component: './Informal/Feedback',
                                    code: 'office:regular'
                                }
                            ]
                        },
                        //入转调离-调岗管理-new
                        {
                            name: 'transferPost',
                            path: '/office/personnelManagement/onboardAndLeave/transferPost',
                            component: './OnboardAndLeave/TransferPost/index',
                            iconfont: 'icontarentiaogangshenqing',
                            code: 'office:transfer'
                        },
                        // 新的流程 离职
                        // {
                        //     name: 'quitApprovalManagement',
                        //     path: '/office/personnelManagement/onboardAndLeave/quitApprovalManagement',
                        //     component: './WorkFlow/OnboardAndLeave/QuitManagement/QuitApproval',
                        //     code: 'office:personnel:progress:newleaveoffice',
                        //     iconType: 'idcard'
                        // },
                        // //入转调离-入职
                        // {
                        //     name: 'onboardAndLeaveList',
                        //     path: '/office/personnelManagement/onboardAndLeave/entryManagement',
                        //     component: './OnboardAndLeave/EntryManagement/index',
                        //     code: 'office:personnel:progress:entry',
                        //     iconType: 'idcard'
                        // },
                        // //入转调离-入职
                        // {
                        //     name: 'entryDetail',
                        //     editName: 'addEntry',
                        //     path: '/office/personnelManagement/onboardAndLeave/entryManagement/addEntry',
                        //     component: './OnboardAndLeave/EntryManagement/AddEntry',
                        //     code: 'office:personnel:progress:entry',
                        //     hideInMenu: true
                        // },

                        //入转调离-转正（旧）
                        // {
                        //     name: 'regularization',
                        //     path: '/office/personnelManagement/onboardAndLeave/regularization',
                        //     component: './OnboardAndLeave/Regularization/index',
                        //     code: 'office:personnel:progress:regular',
                        //     iconType: 'file-add'
                        // },

                        //入转调离-转正历史记录
                        {
                            name: 'regularization',
                            path: '/office/personnelManagement/onboardAndLeave/regularHistory',
                            component: './OnboardAndLeave/Regularization/RegularHistory',
                            code: true,
                            hideInMenu: true
                        },
                        //入转调离-调岗
                        {
                            name: 'adjustPost',
                            path: '/office/personnelManagement/onboardAndLeave/adjustPost',
                            component: './OnboardAndLeave/AdjustPost/index',
                            code: 'office:personnel:progress:transferpost',
                            iconType: 'interaction'
                        },
                        //入转调离-转正详情
                        {
                            name: 'regularizationDetails',
                            path: '/office/personnelManagement/onboardAndLeave/regularizationDetails',
                            component: './OnboardAndLeave/Regularization/RegularizationDetails',
                            code: true,
                            hideInMenu: true
                        },
                        //入转调离-调岗详情
                        {
                            name: 'adjustPostDetails',
                            path: '/office/personnelManagement/onboardAndLeave/adjustPostDetails',
                            component: './OnboardAndLeave/AdjustPost/Add',
                            code: true,
                            hideInMenu: true
                        },
                        // 离职详情
                        {
                            name: 'leaveDetails',
                            path: '/office/personnelManagement/onboardAndLeave/applyLeave',
                            component: './OnboardAndLeave/QuitManagement/Add',
                            code: true,
                            hideInMenu: true
                        },
                        // 兼容旧流程详情
                        {
                            name: 'leaveDetails',
                            path: '/office/personnelManagement/onboardAndLeave/oldApplyLeave',
                            component: './WorkFlow/Flow/OldProcess/Detail',
                            code: true,
                            hideInMenu: true
                        },
                        //入转调离-调岗历史记录
                        {
                            name: 'adjustPost',
                            path: '/office/personnelManagement/onboardAndLeave/adjustPostHistory',
                            component: './OnboardAndLeave/AdjustPost/AdjustPostHistory',
                            code: true,
                            hideInMenu: true
                        },
                        //入转调离-个人信息页-调岗详情
                        {
                            name: 'adjustPost',
                            path: '/office/personnelManagement/onboardAndLeave/adjustPostPersonDtl',
                            component: './OnboardAndLeave/AdjustPost/AdjustPostPersonDtl',
                            code: true,
                            hideInMenu: true
                        },
                        //入转调离-离职 [DELETE]
                        /*{
                            name: 'quitManagement',
                            path: '/office/personnelManagement/onboardAndLeave/quitManagement',
                            component: './OnboardAndLeave/QuitManagement/index',
                            code: 'office:personnel:progress:leaveoffice',
                            iconType: 'file-excel'
                        },*/
                        //入转调离-已离职员工
                        {
                            name: 'resigned',
                            path: '/office/personnelManagement/onboardAndLeave/resigned',
                            component: './OnboardAndLeave/QuitManagement/Resigned',
                            code: 'office:personnel:progress:leaveoffice:history',
                            hideInMenu: true
                        },
                        {
                            name: 'quitApproval',
                            path: '/office/personnelManagement/onboardAndLeave/quitApproval',
                            component: './WorkFlow/OnboardAndLeave/QuitManagement/QuitApproval',
                            code: 'office:personnel:progress:newleaveoffice',
                            iconType: 'idcard',
                            hideInMenu: true
                        },
                        {
                            name: 'quitHandover',
                            path: '/office/personnelManagement/onboardAndLeave/quitHandover',
                            component: './WorkFlow/OnboardAndLeave/QuitManagement/QuitHandover',
                            code: 'office:personnel:progress:newleaveoffice',
                            iconType: 'idcard',
                            hideInMenu: true
                        },
                        {
                            name: 'historicalRecords',
                            path: '/office/personnelManagement/onboardAndLeave/historicalRecords',
                            component: './WorkFlow/OnboardAndLeave/QuitManagement/HistoricalRecords',
                            code: 'office:personnel:progress:newleaveoffice',
                            iconType: 'idcard',
                            hideInMenu: true
                        },
                        {
                            path: '/office/personnelManagement/onboardAndLeave/myAuditReadDetail',
                            name: 'myAuditReadDetail',
                            component: './WorkFlow/Flow/MyAuditRead/Detail',
                            code: 'portal:newmyflow:cclist',
                            hideInMenu: true
                        },
                        // 离职管理
                        {
                            path: '/office/personnelManagement/onboardAndLeave/leaveManagement',
                            name: 'leaveManagement',
                            iconType: 'idcard',
                            code: 'office:personnel:onboardandleave:leave',
                            // code: true,
                            routes: [
                                // 离职管理列表
                                {
                                    name: 'list',
                                    path: '/office/personnelManagement/onboardAndLeave/leaveManagement/list',
                                    component: './OnboardAndLeave/LeaveManagement/List',
                                    code: 'office:personnel:onboardandleave:leave:list'
                                    // code: true
                                },
                                //工作交接
                                {
                                    name: 'work_handover',
                                    path: '/office/personnelManagement/onboardAndLeave/leaveManagement/work_handover',
                                    component: './OnboardAndLeave/LeaveManagement/Handover/index',
                                    // code: 'office:personnel:onboardandleave:leave:workhandover'
                                    code: 'office:personnel:onboardandleave:leave:list'
                                    // hideInMenu: true,
                                    // hideInSubMenu: true
                                },
                                //人事交接
                                {
                                    name: 'personnel_handover',
                                    path:
                                        '/office/personnelManagement/onboardAndLeave/leaveManagement/personnel_handover',
                                    component: './OnboardAndLeave/LeaveManagement/Handover/index',
                                    // code: 'office:personnel:onboardandleave:leave:personnelhandover'
                                    code: 'office:personnel:onboardandleave:leave:list'
                                    // hideInMenu: true,
                                    // hideInSubMenu: true
                                },
                                //IT交接
                                {
                                    name: 'it_handover',
                                    path: '/office/personnelManagement/onboardAndLeave/leaveManagement/it_handover',
                                    component: './OnboardAndLeave/LeaveManagement/Handover/index',
                                    // code: 'office:personnel:onboardandleave:leave:ithandover'
                                    code: 'office:personnel:onboardandleave:leave:list'
                                    // hideInMenu: true,
                                    // hideInSubMenu: true
                                },
                                //行政交接
                                {
                                    name: 'administrative_handover',
                                    path:
                                        '/office/personnelManagement/onboardAndLeave/leaveManagement/administrative_handover',
                                    component: './OnboardAndLeave/LeaveManagement/Handover/index',
                                    // code: 'office:personnel:onboardandleave:leave:admhandover'
                                    code: 'office:personnel:onboardandleave:leave:list'
                                    // hideInMenu: true,
                                    // hideInSubMenu: true
                                },
                                //财务清算
                                {
                                    name: 'financial_settlement',
                                    path:
                                        '/office/personnelManagement/onboardAndLeave/leaveManagement/financial_settlement',
                                    component: './OnboardAndLeave/LeaveManagement/Handover/index',
                                    // code: 'office:personnel:onboardandleave:leave:financial'
                                    code: 'office:personnel:onboardandleave:leave:list'
                                    // hideInMenu: true,
                                    // hideInSubMenu: true
                                },

                                // 入职管理-历史记录
                                // {
                                //     name: 'leaveHistory',
                                //     path: '/office/personnelManagement/onboardAndLeave/leaveManagement/leaveHistory',
                                //     component: './OnboardAndLeave/LeaveManagement/List',
                                //     code: true
                                // },
                                // {
                                //     path: '/office/personnelManagement/onboardAndLeave/leaveManagement/list',
                                //     name: 'leaveManagementList',
                                //     component: './OnboardAndLeave/LeaveManagement/List/index',
                                //     code: true
                                // },
                                //离职交接
                                {
                                    path: '/office/personnelManagement/onboardAndLeave/leaveManagement/handover',
                                    name: 'leaveManagementHandover',
                                    component: './OnboardAndLeave/LeaveManagement/Handover/HandoverTransfer',
                                    // code: 'office:personnel:onboardandleave:leave:handover'
                                    code: 'office:personnel:onboardandleave:leave'
                                    // hideInMenu: true,
                                    // hideInSubMenu: true
                                },
                                // //交接详情
                                {
                                    name: 'handover_detail',
                                    path: '/office/personnelManagement/onboardAndLeave/leaveManagement/handover_detail',
                                    component: './OnboardAndLeave/LeaveManagement/Handover/HandoverDetail',
                                    // code: 'office:personnel:onboardandleave:leave:handover:detail'
                                    code: 'office:personnel:onboardandleave:leave'
                                    // hideInMenu: true,
                                    // hideInSubMenu: true
                                },
                                // 离职引导
                                {
                                    name: 'leave_guidance',
                                    path: '/office/personnelManagement/onboardAndLeave/leaveManagement/leave_guidance',
                                    component: './OnboardAndLeave/LeaveManagement/Handover/LeaveGuidance',
                                    // code: 'office:personnel:onboardandleave:leave:guidance'
                                    code: 'office:personnel:onboardandleave:leave'
                                    // hideInMenu: true,
                                    // hideInSubMenu: true
                                },
                                // 离职面谈-面谈准备
                                {
                                    path: '/office/personnelManagement/onboardAndLeave/leaveManagement/talk/prepare',
                                    name: 'leaveManagementTalkPrepare',
                                    component: './OnboardAndLeave/LeaveManagement/Talk/Preparation/index',
                                    hideInSubMenu: true,
                                    // code: 'office:personnel:onboardandleave:leave:talk:prepare'
                                    code: 'office:personnel:onboardandleave:leave:list'
                                },
                                // 离职面谈-面谈记录
                                {
                                    path: '/office/personnelManagement/onboardAndLeave/leaveManagement/talk/record',
                                    name: 'leaveManagementTalkRecord',
                                    component: './OnboardAndLeave/LeaveManagement/Talk/Record/index',
                                    hideInSubMenu: true,
                                    // code: 'office:personnel:onboardandleave:leave:talk:record',
                                    code: 'office:personnel:onboardandleave:leave:list'
                                },
                                // 离职面谈-详情
                                {
                                    path: '/office/personnelManagement/onboardAndLeave/leaveManagement/talk/detail',
                                    name: 'leaveManagementTalkDetail',
                                    component: './OnboardAndLeave/LeaveManagement/Talk/Conclusion/index',
                                    hideInSubMenu: true,
                                    // code: 'office:personnel:onboardandleave:leave:talk:detail'
                                    code: 'office:personnel:onboardandleave:leave:list'
                                },
                                // 离职面谈-总结
                                {
                                    path: '/office/personnelManagement/onboardAndLeave/leaveManagement/talk/conclusion',
                                    name: 'leaveManagementTalkConclusion',
                                    component: './OnboardAndLeave/LeaveManagement/Talk/Conclusion/index',
                                    hideInSubMenu: true,
                                    // code: 'office:personnel:onboardandleave:leave:talk:conclusion'
                                    code: 'office:personnel:onboardandleave:leave:list'
                                }
                            ]
                        },
                        //入转调离设置
                        {
                            name: 'turnoverSetting',
                            path: '/office/personnelManagement/onboardAndLeave/setting',
                            code: 'office:turnover:setting',
                            iconType: 'setting',
                            routes: [
                                // 入转调离设置
                                {
                                    name: 'setting',
                                    path: '/office/personnelManagement/onboardAndLeave/setting/index',
                                    component: './TurnoverSetting/Setting',
                                    code: 'office:turnover:setting'
                                },
                                // 新增入职流程
                                {
                                    name: 'entryFlowSettingAdd',
                                    path: '/office/personnelManagement/onboardAndLeave/setting/entryFlow/add',
                                    component: './TurnoverSetting/EntrySetting/EntryFlowSetting/EntryFlowSettingEdit',
                                    code: 'office:turnover:setting:entry',
                                    hideInSubMenu: true
                                },
                                // 入职流程编辑
                                {
                                    name: 'entryFlowSettingEdit',
                                    path: '/office/personnelManagement/onboardAndLeave/setting/entryFlow/edit',
                                    component: './TurnoverSetting/EntrySetting/EntryFlowSetting/EntryFlowSettingEdit',
                                    code: 'office:turnover:setting:entry',
                                    hideInMenu: true,
                                    hideInSubMenu: true
                                },
                                // 入职流程详情
                                {
                                    name: 'entryFlowSettingDetail',
                                    path: '/office/personnelManagement/onboardAndLeave/setting/entryFlow/detail',
                                    component: './TurnoverSetting/EntrySetting/EntryFlowSetting/EntryFlowSettingDetail',
                                    code: 'office:turnover:setting:entry',
                                    hideInMenu: true,
                                    hideInSubMenu: true
                                },
                                // 入职设置资产详情
                                {
                                    name: 'assetAllocationDetail',
                                    path: '/office/personnelManagement/onboardAndLeave/setting/assetAllocationDetail',
                                    component: './TurnoverSetting/EntrySetting/EntryAssetAllocation/index',
                                    code: 'office:turnover:setting:entry',
                                    hideInSubMenu: true
                                },

                                // 入职设置资产编辑
                                {
                                    name: 'assetAllocationEdit',
                                    path: '/office/personnelManagement/onboardAndLeave/setting/assetAllocationEdit',
                                    component:
                                        './TurnoverSetting/EntrySetting/EntryAssetAllocation/EntryAssetAllocationEdit',
                                    code: 'office:turnover:setting:entry',
                                    hideInSubMenu: true
                                },
                                // 入职设置资产新增
                                {
                                    name: 'assetAllocationAdd',
                                    path: '/office/personnelManagement/onboardAndLeave/setting/assetAllocationAdd',
                                    component:
                                        './TurnoverSetting/EntrySetting/EntryAssetAllocation/EntryAssetAllocationEdit',
                                    code: 'office:turnover:setting:entry',
                                    hideInSubMenu: true
                                },
                                // ----
                                //入职提醒邮件模板新增
                                {
                                    name: 'entryRemindMailAdd',
                                    path: '/office/personnelManagement/onboardAndLeave/setting/entryRemindMail/add',
                                    component:
                                        './TurnoverSetting/EntrySetting/EntryRemindMailSetting/EntryRemindMailEdit',
                                    code: 'office:turnover:setting:entry',
                                    hideInMenu: true,
                                    hideInSubMenu: true
                                },
                                //入职提醒邮件模板编辑
                                {
                                    name: 'entryRemindMailEdit',
                                    path: '/office/personnelManagement/onboardAndLeave/setting/entryRemindMail/edit',
                                    component:
                                        './TurnoverSetting/EntrySetting/EntryRemindMailSetting/EntryRemindMailEdit',
                                    code: 'office:turnover:setting:entry',
                                    hideInMenu: true,
                                    hideInSubMenu: true
                                },
                                //入职添加劳动合同详情
                                {
                                    name: 'entryRemindMailDetail',
                                    path: '/office/personnelManagement/onboardAndLeave/setting/entryRemindMail/detail',
                                    component:
                                        './TurnoverSetting/EntrySetting/EntryRemindMailSetting/EntryRemindMailDetail',
                                    code: 'office:turnover:setting:entry',
                                    hideInMenu: true,
                                    hideInSubMenu: true
                                },
                                // ----
                                //入职添加劳动合同新增
                                {
                                    name: 'entryLaborContractAdd',
                                    path: '/office/personnelManagement/onboardAndLeave/setting/entryLaborContract/add',
                                    component:
                                        './TurnoverSetting/EntrySetting/EntryLaborContractSetting/EntryLaborContractEdit',
                                    code: 'office:turnover:setting:entry',
                                    hideInMenu: true,
                                    hideInSubMenu: true
                                },
                                //入职添加劳动合同编辑
                                {
                                    name: 'entryLaborContractEdit',
                                    path: '/office/personnelManagement/onboardAndLeave/setting/entryLaborContract/edit',
                                    component:
                                        './TurnoverSetting/EntrySetting/EntryLaborContractSetting/EntryLaborContractEdit',
                                    code: 'office:turnover:setting:entry',
                                    hideInMenu: true,
                                    hideInSubMenu: true
                                },
                                //入职添加劳动合同详情
                                {
                                    name: 'entryLaborContractDetail',
                                    path:
                                        '/office/personnelManagement/onboardAndLeave/setting/entryLaborContract/detail',
                                    component:
                                        './TurnoverSetting/EntrySetting/EntryLaborContractSetting/EntryLaborContractDetail',
                                    code: 'office:turnover:setting:entry',
                                    hideInMenu: true,
                                    hideInSubMenu: true
                                },
                                // ------
                                //入职时间变更邮箱模板添加
                                {
                                    name: 'entryTimeChangeMailAdd',
                                    path: '/office/personnelManagement/onboardAndLeave/setting/entryTimeChangeMail/add',
                                    component:
                                        './TurnoverSetting/EntrySetting/EntryTimeChangeMailSetting/EntryTimeChangeMailEdit',
                                    code: 'office:turnover:setting:entry',
                                    hideInMenu: true,
                                    hideInSubMenu: true
                                },
                                //入职时间变更邮箱模板编辑
                                {
                                    name: 'entryTimeChangeMailEdit',
                                    path:
                                        '/office/personnelManagement/onboardAndLeave/setting/entryTimeChangeMail/edit',
                                    component:
                                        './TurnoverSetting/EntrySetting/EntryTimeChangeMailSetting/EntryTimeChangeMailEdit',
                                    code: 'office:turnover:setting:entry',
                                    hideInMenu: true,
                                    hideInSubMenu: true
                                },
                                //入职时间变更邮箱模板详情
                                {
                                    name: 'entryTimeChangeMailDetail',
                                    path:
                                        '/office/personnelManagement/onboardAndLeave/setting/entryTimeChangeMail/detail',
                                    component:
                                        './TurnoverSetting/EntrySetting/EntryTimeChangeMailSetting/EntryTimeChangeMailDetail',
                                    code: 'office:turnover:setting:entry',
                                    hideInMenu: true,
                                    hideInSubMenu: true
                                },
                                // 编辑入职材料模板
                                {
                                    name: 'entryMaterialEdit',
                                    path: '/office/personnelManagement/onboardAndLeave/setting/entryMaterial/edit',
                                    component: './TurnoverSetting/EntrySetting/EntryMaterial/EntryMaterialEdit',
                                    code: 'office:turnover:setting:entry',
                                    hideInMenu: true,
                                    hideInSubMenu: true
                                },
                                // 入职材料模板详情
                                {
                                    name: 'entryMaterialDetail',
                                    path: '/office/personnelManagement/onboardAndLeave/setting/entryMaterial/detail',
                                    component: './TurnoverSetting/EntrySetting/EntryMaterial/EntryMaterialDetail',
                                    code: 'office:turnover:setting:entry',
                                    hideInMenu: true,
                                    hideInSubMenu: true
                                },
                                // 入职引导-入职须知配置新增
                                {
                                    name: 'entryGuideNoticeAdd',
                                    path: '/office/personnelManagement/onboardAndLeave/setting/entryGuideNotice/add',
                                    component:
                                        './TurnoverSetting/EntrySetting/EntryGuideNoticeSetting/EntryGuideNoticeSettingEdit',
                                    code: 'office:turnover:setting:entry',
                                    hideInMenu: true,
                                    hideInSubMenu: true
                                },
                                // 入职引导-入职须知配置编辑
                                {
                                    name: 'entryGuideNoticeEdit',
                                    path: '/office/personnelManagement/onboardAndLeave/setting/entryGuideNotice/edit',
                                    component:
                                        './TurnoverSetting/EntrySetting/EntryGuideNoticeSetting/EntryGuideNoticeSettingEdit',
                                    code: 'office:turnover:setting:entry',
                                    hideInMenu: true,
                                    hideInSubMenu: true
                                },
                                // 入职引导-入职须知配置详情
                                {
                                    name: 'entryGuideNoticeDetail',
                                    path: '/office/personnelManagement/onboardAndLeave/setting/entryGuideNotice/detail',
                                    component:
                                        './TurnoverSetting/EntrySetting/EntryGuideNoticeSetting/EntryGuideNoticeSettingDetail',
                                    code: 'office:turnover:setting:entry',
                                    hideInMenu: true,
                                    hideInSubMenu: true
                                },
                                // 入职引导-入职须知配置详情
                                {
                                    name: 'entryGuideNoticePreview',
                                    path:
                                        '/office/personnelManagement/onboardAndLeave/setting/entryGuideNotice/preview',
                                    component:
                                        './TurnoverSetting/EntrySetting/EntryGuideNoticeSetting/EntryGuideNoticeSettingPreview',
                                    code: 'office:turnover:setting:entry',
                                    hideInMenu: true,
                                    hideInSubMenu: true
                                },
                                // 新员工欢迎信模板配置新增
                                {
                                    name: 'entryWelcomeAdd',
                                    path: '/office/personnelManagement/onboardAndLeave/setting/entryWelcome/add',
                                    component:
                                        './TurnoverSetting/EntrySetting/EntryWelcomeSetting/EntryWelcomeSettingEdit',
                                    code: 'office:turnover:setting:entry',
                                    hideInMenu: true,
                                    hideInSubMenu: true
                                },
                                // 新员工欢迎信模板配置编辑
                                {
                                    name: 'entryWelcomeEdit',
                                    path: '/office/personnelManagement/onboardAndLeave/setting/entryWelcome/edit',
                                    component:
                                        './TurnoverSetting/EntrySetting/EntryWelcomeSetting/EntryWelcomeSettingEdit',
                                    code: 'office:turnover:setting:entry',
                                    hideInMenu: true,
                                    hideInSubMenu: true
                                },
                                // 新员工欢迎信模板详情
                                {
                                    name: 'entryWelcomeDetail',
                                    path: '/office/personnelManagement/onboardAndLeave/setting/entryWelcome/detail',
                                    component:
                                        './TurnoverSetting/EntrySetting/EntryWelcomeSetting/EntryWelcomeSettingDetail',
                                    code: 'office:turnover:setting:entry',
                                    hideInMenu: true,
                                    hideInSubMenu: true
                                },
                                // 添加转正规则
                                {
                                    name: 'informalAdd',
                                    path: '/office/personnelManagement/onboardAndLeave/setting/informal/add',
                                    component: './TurnoverSetting/Informal/InformalRuleEdit',
                                    code: 'office:turnover:setting:informal:add'
                                },
                                // 编辑转正规则
                                {
                                    name: 'informalEdit',
                                    path: '/office/personnelManagement/onboardAndLeave/setting/informal/edit',
                                    component: './TurnoverSetting/Informal/InformalRuleEdit',
                                    code: 'office:turnover:setting:informal:edit'
                                },
                                // 编辑转正能力评估表
                                {
                                    name: 'evaluationEdit',
                                    path:
                                        '/office/personnelManagement/onboardAndLeave/setting/informal/evaluation/edit',
                                    component: './TurnoverSetting/Informal/EvaluationEdit',
                                    code: 'office:turnover:setting:informal:edit'
                                },
                                // 新增转正能力评估表
                                {
                                    name: 'evaluationAdd',
                                    path: '/office/personnelManagement/onboardAndLeave/setting/informal/evaluation/add',
                                    component: './TurnoverSetting/Informal/EvaluationEdit',
                                    code: 'office:turnover:setting:informal:add'
                                },
                                // 转正规则详情页
                                {
                                    name: 'informalDetail',
                                    path: '/office/personnelManagement/onboardAndLeave/setting/informal/detail',
                                    component: './TurnoverSetting/Informal/InformalRuleDetail',
                                    code: 'office:turnover:setting:informal',
                                    openTab: true
                                },
                                // 新增交接流程配置
                                {
                                    name: 'handoverFlowSettingAdd',
                                    path:
                                        '/office/personnelManagement/onboardAndLeave/setting/leaveSetting/handoverFlow/add',
                                    component: './TurnoverSetting/LeaveSetting/HandoverFlowSetting',
                                    code: true,
                                    hideInSubMenu: true
                                },
                                // 编辑交接流程配置
                                {
                                    name: 'handoverFlowSettingEdit',
                                    path:
                                        '/office/personnelManagement/onboardAndLeave/setting/leaveSetting/handoverFlow/edit',
                                    component: './TurnoverSetting/LeaveSetting/HandoverFlowSetting',
                                    code: true,
                                    hideInSubMenu: true
                                },
                                // 交接流程配置详情
                                {
                                    name: 'handoverFlowSettingDetail',
                                    path:
                                        '/office/personnelManagement/onboardAndLeave/setting/leaveSetting/handoverFlow/detail',
                                    component: './TurnoverSetting/LeaveSetting/HandoverFlowSetting',
                                    code: true,
                                    hideInSubMenu: true
                                },
                                // 离职证明详情
                                {
                                    name: 'demissionCertDetail',
                                    path:
                                        '/office/personnelManagement/onboardAndLeave/setting/leaveSetting/demissionCertSetting/detail',
                                    component:
                                        './TurnoverSetting/LeaveSetting/DemissionCertSetting/DemissionCertDetail',
                                    code: true,
                                    hideInSubMenu: true
                                },
                                // 添加离职证明
                                {
                                    name: 'demissionCertAdd',
                                    path:
                                        '/office/personnelManagement/onboardAndLeave/setting/leaveSetting/demissionCertSetting/add',
                                    component: './TurnoverSetting/LeaveSetting/DemissionCertSetting/DemissionCertEdit',
                                    code: true,
                                    hideInSubMenu: true
                                },
                                // 编辑离职证明
                                {
                                    name: 'demissionCertEdit',
                                    path:
                                        '/office/personnelManagement/onboardAndLeave/setting/leaveSetting/demissionCertSetting/edit',
                                    component: './TurnoverSetting/LeaveSetting/DemissionCertSetting/DemissionCertEdit',
                                    code: true,
                                    hideInMenu: true,
                                    hideInSubMenu: true
                                },
                                // 能力评估表详情
                                {
                                    name: 'evaluationDetail',
                                    path:
                                        '/office/personnelManagement/onboardAndLeave/setting/informal/evaluation/detail',
                                    component: './TurnoverSetting/Informal/EvaluationDetail',
                                    code: 'office:turnover:setting'
                                }
                            ]
                        }
                    ]
                }
            ]
        },
        // 信息管理
        {
            name: 'info',
            path: '/office/info',
            code: 'office:info',
            routes: [
                // =============================================================== 官网管理
                {
                    name: 'news',
                    path: '/office/info/webSite',
                    code: 'office:web',
                    routes: [
                        // 招聘管理
                        {
                            name: 'recruitList',
                            path: '/office/info/webSite/recruitList',
                            code: 'office:web:recruit',
                            component: './Setting/WebSite/RecruitManage/RecruitList',
                            iconType: 'idcard'
                        },
                        {
                            path: '/office/info/webSite/recruitList/recruitEdit',
                            name: 'recruitEdit',
                            editName: 'recruitEdit',
                            component: './Setting/WebSite/RecruitManage/RecruitEdit',
                            hideInMenu: true,
                            code: 'office:web:recruit'
                        },
                        {
                            name: 'newsList',
                            path: '/office/info/webSite/newsList',
                            code: 'office:web:news',
                            component: './Setting/WebSite/NewsManage/NewsList',
                            iconType: 'profile'
                        },
                        {
                            path: '/office/info/webSite/newsList/newsEdit',
                            name: 'newsEdit',
                            editName: 'newsEdit',
                            component: './Setting/WebSite/NewsManage/NewsEdit',
                            hideInMenu: true,
                            code: 'office:web:news'
                        },
                        {
                            path: '/office/info/webSite/MailList',
                            name: 'mailList',
                            editName: 'mailList',
                            component: './Setting/WebSite/MailSubscribe/MailList',
                            code: 'office:web:scribe', // 等后端支持再修改
                            iconType: 'mail'
                        }
                    ]
                },

                // =============================================================== 公告管理
                {
                    //企业管理-公告制度
                    name: 'noticeManage',
                    path: '/office/info/notice',
                    code: 'office:notice',
                    component: './Notice/Mine/NoticeManage'
                },
                {
                    //企业管理-公告制度-添加公告
                    name: 'noticeAdd',
                    path: '/office/info/notice/noticeAdd',
                    code: 'office:notice',
                    editName: 'editNotice',
                    component: './Notice/Mine/NoticeAdd',
                    hideInMenu: true
                },
                {
                    //企业管理-公告制度-公告详情
                    name: 'noticeDetail',
                    path: '/office/info/notice/noticeDetail',
                    code: 'office:notice',
                    component: './Notice/Mine/NoticeDetail',
                    hideInMenu: true,
                    openTab: true
                },
                // =============================================================== 反馈管理
                {
                    name: 'feedback',
                    path: '/office/info/feedbacks',
                    code: 'system:question',
                    component: './Feedback/System'
                },
                {
                    name: 'feedbackUpdate',
                    path: '/office/feedback/update',
                    code: 'system:question',
                    component: './Feedback/Form',
                    hideInMenu: true
                }
            ]
        }
    ]
};
